home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
AMIGA
/
(A)TC
/
(A)TCA.ADF
/
DiskTest
/
CHANGES.DOC
< prev
next >
Wrap
Text File
|
1992-07-29
|
2KB
|
53 lines
Changes to DT after v1.12 (FF 539):
----------------------------------
(Thanks to all who sent bug reports!)
1.13 : Improved Control-C handling. DT now tests CTRL-C flag also when
reading a file; the CTRL-C bit is now referred as SIGBREAKF_CTRL_C,
and not as 0x1000 (#include <libraries/dos.h>).
Now all relevant prototype files (#include <proto/whatever.h>) are
used, also if this implies some more casting.
Bug removed: I had my own Control-C checking routine, but I forgot
to disable the built-in SAS-C checking, named CXBRK(), called when
the SIGBREAKF_CTRL_C flag is set ---> and when an I/O operation
is performed on the screen <---; so that from time to time CXBRK()
handled the request, incorrectly releasing the owned resources.
1.14 : Bug removed: when DT failed to malloc() the memory to store a
directory entry (two pointers plus the space for the full directory
name - so hopefully never happened ;-) the owned resources were not
correctly released.
Instead of relying to the default console window opened by SAS-C in
the main routine, by far too small in X, now I open my own window;
this in turn requires opening the intuition.library.
Sorry folks, I'm not a Workbench-man ... real men don't use icons.
Added a version tag string, so you can give the command VERSION DT
to the CLI.
1.15 : I bought "FlexeLint for the Amiga" from Gimpel Software; no errors
have been detected from LINT, however some style cleanup has been
performed. Nice product IMHO ... almost fundamental for a serious C
programmer (I am in no way connected with Gimpel Software, but only
a satisfied customer).
1.16 : All references to dfind/dnext (SAS-C directory routines) have been
replaced from native AmigaDOS calls (Lock/UnLock, Examine() and
ExNext() routines), to reduce the program size.
Extensive code reorganisation.
1.17 : Improved memory allocation handling.
1.18 : Bought the RKManuals, "Devices" and "Includes & Autodocs", for 2.0.
I decided to stay compatible with 1.3 and not to use new features,
e.g. the TD_GETGEOMETRY I/O command; any way, some small changes
have been performed.
MLO